package com.white.framework.flow.entity;

import com.white.framework.flow.enums.FlowOptionEnum;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 执行器执行结果
 */
@Data
@Accessors(chain = true)
public class ExecuteResult<M> implements Serializable {

    /**
     * 操作结果
     */
    private FlowOptionEnum option;

    /**
     * 操作员ID
     */
    private String operatorId;

    /**
     * 操作员名称
     */
    private String operatorName;

    /**
     * 备注信息
     */
    private String remarks;

    /**
     * 额外参数
     */
    private M data;
}
